Using Variables in JavaScript

Author: Al-mamun Sarkar Date: 2021-03-29 16:56:05

Variables in JavaScript are being used to store different types of data. In JavaScript, we can declare variables using the var or let keyword. 

Assign a value to a variable using var:

var a = 50;
var b = 60;
var c = a + b;
var name = "John Doe";

Declare first and Assign later:

var email;

email = "test@example.com"

Multiple Variable in one line:

var name = "John Doe", roll = 12, gpa = 5.00;

 

Use variable using Let:

let site = "hello@artofcse.com";
let p = 33;
let q = 55;
let z =  p + q

 

let and var both are being used to create variable but has difference on the scope. 

{
  var name = 'Mamun Sarkar';
}
console.log(name); // This will work

This will work but if we use let then it will not work.

 

{
  let name = 'Mamun Sarkar';
}
console.log(name); // This will show error

This will not work.

 

var val = 100;
{
    var val = 20;
}
console.log(val); // Value will be 20

The value of val variable is 20.

 

var val = 100;
{
    let val = 20;
}
console.log(val); // Value is 100

The value of val variable is 100.

 

We can declare a variable with the same name multiple times using var but let doesn't allow it.

var varName = "Something";
var varName = "Another thing.";

This code will work and the value of varName is Another thing.

 

let varName = "Something";
let varName = "Another thing.";

This will not work. it will show an error.